package com.ddpt.platform.common.base;

import com.ddpt.platform.common.base.session.SessionUser;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class DataAuthSessionUser extends SessionUser {

    private Long merchantId;

    /**
     * 可操作的机构id集合
     */
    private List<Long> dataInsIds;

    /**
     * 数据权限类型： 0 - 自身创建数据，1 - 当前机构数据权限，2 - 当前机构及其所有内层机构数据权限
     */
    private Integer dataAuth;

    /**
     * 账号类型：0-超管账号 ，1-普通账号
     */
    private Integer adminType;

    /**
     * 所在机构的id
     */
    private Long insId;

}
